industrial power transmission techniques - French English Dictionary